package ModelLayer;

public abstract class Product 
{
	private int pId;
	private String name;
	private int purchacePrice;
	private int salesPrice;
	private int rentPrice;
	private String countryOfOrigen;
	private int minStock;
	private String descriptionType;
	
	public Product()
	{
		
	}

	public int getpId() {
		return pId;
	}

	public void setpId(int pId) {
		this.pId = pId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getPurchasePrice() {
		return purchacePrice;
	}

	public void setPurchasePrice(int purchacePrice) {
		this.purchacePrice = purchacePrice;
	}

	public int getSalesPrice() {
		return salesPrice;
	}

	public void setSalesPrice(int salesPrice) {
		this.salesPrice = salesPrice;
	}

	public int getRentPrice() {
		return rentPrice;
	}

	public void setRentPrice(int rentPrice) {
		this.rentPrice = rentPrice;
	}

	public String getCountryOfOrigen() {
		return countryOfOrigen;
	}

	public void setCountryOfOrigen(String countryOfOrigen) {
		this.countryOfOrigen = countryOfOrigen;
	}

	public int getMinStock() {
		return minStock;
	}

	public void setMinStock(int minStock) {
		this.minStock = minStock;
	}

	public String getDescriptionType() {
		return descriptionType;
	}

	public void setDescriptionType(String descriptionType) {
		this.descriptionType = descriptionType;
	}
	
	public abstract void setSize(String size);
	public abstract void setColour(String colour);
	public abstract void setDescription(String description);
	public abstract void setCalibre(String calibre);
	public abstract void setFabric(String fabric);
	
	public abstract String getSize();
	public abstract String getColour();
	public abstract String getDescription();
	public abstract String getCalibre();
	public abstract String getFabric();
	

}
